img курсы программированния

Окей, Гугл! Телепортируй на работу в Google!

Как проложить путь к работе в империи Google?

О самых важных нюансах по трудоустройству расскажем из уст Сергея, который работает в отделении Google Chrome с 2014 года.

Насколько велики шансы устроиться в иностранную компанию IT-кандидату из России? Какие нюансы необходимо знать?

В настоящее время в Штатах много актуальных предложений для программистов и других высококвалифицированных специалистов. Крупные компании обычно не закрывают вакансии вовсе – они беспрерывно нуждаются в кадрах.

Место происхождения и национальность заинтересует работодателя меньше всего. Однако есть нюанс, подкрепленный законодательно: иностранца можно принять на работу в том случае, если он незаменим и найти американца с таким набором качеств и профессионализма невозможно. Если вы станете этим уникальным кандидатам, для вас корпорация будет готова даже оформить рабочую визу.

Так называемая грин-карта обходится организациям крупных сумм денег и времени на оформление документов. Однако это позволяет им быть уверенными, что сотрудник не исчезнет через время.

Грин-карту есть возможность получить и самостоятельно. Для этого надо быть готовым доказывать свою исключительность и мастерство в каком-либо деле. Если сделали не тот выбор – вы пролетели. Поэтому доверьтесь компании – она сама все докажет чиновникам.

Не забудьте учесть ограниченное количество квот на иммиграцию в Штаты. Число людей, которым позволено въехать в страну по рабочей визе ограниченно. И начие грин-карты вам не поможет в этом случае, даже если компания уже согласилась принять вас.

Кроме оформления рабочей визы, работодатель  что-то может оплатить?

Если вы приглашены на личное собеседование, то рассчитывайте на частичное перекрытие расходов: гостиница, аренда авто. Если вы приняты – компания может оплачивать часть трат на переезд.

Как часто в Google встречаются иностранцы?

— Иностранцев вы встретите точно, но их также точно меньше половины и меньше 15% от общего числа сотрудников.

img курсы программированния

Каких специалистов ищут больше всего IT-компании?

Сейчас очень востребованы специалисты низкого уровня: смышленные, обладающие знаниями в компьютерной науке, но при этом не имеющие большого опыта за плечами.

Такие ребята важны для выполнения рутинных проблем с написанием длинных кодов. Если вы согласны не переставая учиться, оперативно выполнять задачи и сконцентрировано отдавать себя работе – для вас всегда есть актуальные вакансии.

К слову о специализации, то сейчас востребованы специалисты в каждом направлении, так называемые «инженеры программного обеспечения». Эти программисты связаны и с front end, и back end разработкой, а также задействованы в поддержке стабильности систем.

Умение быстро адаптироваться и обучаться главное, что должно быть развито у вас, потому что частенько вас могут перебрасывать с одной задачи на другую, где требуется скоростное выполнение.

«Главное не количество – важно качество» – это именно та фраза, которая отображает важность уровня знаний.

Какой язык программирования актуален наиболее всего, чтобы устроиться компанию в Штатах?

Каждая компания специализируется на разных языках в зависимости от сферы деятельности и применяемого ими ПО.

Самые популярные и используемые языки: Java, C++, Python, Ruby, JavaScript, node.js. Меньше всего можете рассчитывать на вашу полезность в PHP.

Также свой период популярность проходит Google Go, чаще известный как Golang.

А вот Swift в Майкрософт не актуален точно. Как известно – этот язык был создан исключительно для разработки приложений для продукции Apple. Когда создавалась программа Google Chrome для IOS использовали Objective-C в тот момент Swift не существовал. Этот язык был необходим для оболочки программы, однако большинство «внутренностей» выполнены на C++.

Однако главное в программисте – ориентироваться в алгоритмах разработки и архитектуре, ведь на изучение нового языка и хорошего специалиста уйдет несколько дней. Понимание же организации системы и поддержание ее стабильности займет не одну неделю или же год.

Поэтому делайте расчет и ставки на знание азов разработки и легкости своей адаптированности к изучению нового. Не гонитесь за изучением всего актуального.

img курсы программированния

Как проходит путь от отправки резюме до личного собеседования?

 Огромное количество резюме автоматически анализируется. Те кандидаты, которые прошли через сортировку, отправляются к менеджерам по работе с персоналом – эйчарам. Образно, конечно.

Удачный способ оказаться замеченным – это оказаться зарекомендованным через своих друзей или знакомых. Бытует мнение, что если успешный и смышленный человек работает во влиятельной корпорации, то и его окружение ему соответствует. Поэтому дело не в «блате», а цепной реакции успеха. Это не гарантия получить работу, но это шанс быть замеченным раньше остальных и пройти интервью.

Эйчар пообщается с кандидатом по телефону и если человек впечатлит – будут интервью, возможно несколько. Если вы подтвердите уровень знаний и решите простые предложенные проблемы – откроется путь в офис Google.

Весь последующий день будет очень загруженным, вам будет предложено решение сложных задач.

Что важнее: уровень профессионализма или личные ценности?

Оба критерия равноценны. В самом начале вы сталкиваетесь с техническими заданиями. Эйчар проверит вашу незаменимость и уровень пользы, которую вы сможете принести компании. На собеседовании встречаются задачи разных уровней, как рутинные так и головоломки на смекалку.

Одновременно с этим будут следить за тем, как кандидат подает себя, общается и интересуется выполнением задач. Могут предложить решить пустяковую задачу. Главное правило: если дали – значит нужно выполнить. Оскорбленных легкостью и качающих права сразу вычеркивают из списка.

Не пытайтесь строить из себя специалиста высшего уровня, вас хотят рассмотреть со всех сторон, ведь задачи на практике встречаются частенько скучные и рутинные. Ваша смелость их решать произведет впечатление.

Мораль тут простая: не надо пытаться на интервью строить из себя крутого спеца. Если вам дали задачу — решайте ее. В реальной работе именно так и будет — большинство задач тупые и скучные, но их надо выполнить. Покажите, что не боитесь «черной работы» и готовы браться за любые проблемы.

img курсы программированния

В конце вас встретят самые сложные задачи, где вам необходимо знать: теорию компиляторов, сложность алгоритмов, основы структур данных.  Основы компьютерной науки – ваш лучший помощник на пути к успешному собеседованию.

Если вы уже прошли все задачи – поздравляем – вы достойный программист и конкурент. После собеседования все ваши результаты, время выполнения, а также ваше поведение и ответы будут придирчиво сравнивать с показателями других кандидатов.